<%--
  Created by IntelliJ IDEA.
  User: shisjin
  Date: 2023/9/25
  Time: 1:12
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>pageContext</title>
</head>
<body>
 <%

  request.setAttribute("info","request范围的值");
  session.setAttribute("info","session范围的值");
  application.setAttribute("info","application范围的值");
 %>
 利用 pageContext 取出以下范围内各值(方法一)：
 <br> request 设定的值：<%=pageContext.getRequest().getAttribute("info")%>
 <br> session 设定的值：<%=pageContext.getSession().getAttribute("info")%>
 <br> application 设的值：<%=pageContext.getServletContext().getAttribute("info")%>
 <hr>
 利用pageContext取出以下范围内各值(方法二)：
 <br> 范围1(page)内的值：<%=pageContext.getAttribute("info", 1)%>
 <br> 范围2(request)内的值：<%=pageContext.getAttribute("info", 2)%>
 <br> 范围3(session)内的值：<%=pageContext.getAttribute("info", 3)%>
 <br> 范围4(application)内的值：<%=pageContext.getAttribute("info", 4)%>
 <hr>
 利用 pageContext 修改或删除某个范围内的值：
 <%
  pageContext.setAttribute("info", "修改request范围的值", 2);
 %>
 <br> 修改 request 设定的值：
 <br>
 <%=pageContext.getRequest().getAttribute("info")%>
 <br>
 <%
  pageContext.removeAttribute("info");
 %>
 删除 session 设定的值：<%=session.getAttribute("info")%>

</body>
</html>
